Tegra: memctrl_v2: platform handler for MC settings
authorPritesh Raithatha <[email protected]>
Mon, 2 Jan 2017 14:12:31 +0000 (19:42 +0530)
committerVarun Wadekar <[email protected]>
Fri, 7 Apr 2017 16:32:28 +0000 (09:32 -0700)
commit06803cfd020b1c953b9a4a32fbfa401b3f4f5491
tree6ae1498d9a098b98895bf291a7b6813835b722b0
parentc4dae9fc69477474ed227dd93f9ba0ffd09245b4
Tegra: memctrl_v2: platform handler for MC settings

This patch empowers the platforms to provide the settings (e.g. stream ID,
security setting, transaction overrides) required by the Memory Controller
driver. This allows the platforms to program the Memory Controller as per
their needs and makes the driver scalable.

Original-change-by: Pritesh Raithatha <[email protected]>
Signed-off-by: Varun Wadekar <[email protected]>
plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c
plat/nvidia/tegra/common/drivers/smmu/smmu.c
plat/nvidia/tegra/include/drivers/memctrl_v2.h
plat/nvidia/tegra/include/drivers/smmu.h
plat/nvidia/tegra/soc/t186/plat_memctrl.c [new file with mode: 0644]
plat/nvidia/tegra/soc/t186/platform_t186.mk